# -*- coding: UTF-8 -*-
'''
Created on 09/10/2014

@author: Eduardo Cardeira - Num 6033

Exemplo 9 da Aula Teorica 3

'''
import sys
from random import uniform
from math import atan2, sqrt
import math

print sys.path

lista = [uniform(0, 100) for k in xrange(10)]
lista2 = map(lambda x, y: (round(x), round(atan2(x, y) * 180.0 / math.pi)), map(sqrt, lista), map(lambda x : x ** 0.5, lista))
for raiz, grau in lista2:
    print "raiz = ", raiz, "graus = ", grau